package Javatest;

import javax.swing.*;
import java.util.Scanner;
import java.util.stream.IntStream;

interface LearnLanguage{
    void learnToWritePrintMethod(String str,int value);
}

interface Evennumber{
    boolean isEven(int number);
}

interface Primenumber{
    boolean isPrime(int number);
}

interface CalSum{
    int sum(int number);
}




public class test_9_18 {

//    第一题
//    public static void main(String[] args) {
//        LearnLanguage cPrint = (str, value) -> System.out.println(" 在 " + str + "语言中，打印一个整数函数这么写： printf(\" value = \"  " + value + ");");
//        cPrint.learnToWritePrintMethod("C",3);
//
//        LearnLanguage javaPrint = (str, value)->System.out.println(" 在 " + str + "语言中，打印一个整数函数这么写： System.out.println(\" value = \"  " + value + ");");
//        javaPrint.learnToWritePrintMethod("java",2);
//
//        LearnLanguage pythonPrint = (str, value)->System.out.println(" 在 " + str + "语言中，打印一个整数函数这么写： print(\" value = \"  " + value + ");");
//        pythonPrint.learnToWritePrintMethod("python",1);
//
//    }


//    第二题
//    public static void main(String[] args) {
//        Scanner sc = new Scanner(System.in);
//
//        //偶数
//        Evennumber IsEven = (number1) -> number1 % 2 == 0;
//        int number1 = sc.nextInt();
//        boolean result1 = IsEven.isEven(number1);
//        System.out.println(number1 + (result1 ? " is even" : " is not even"));
//
//        //素数
//        Primenumber IsPrime = (number2) -> {
//            if(number2<2)
//                return false;
//            for(int i=2;i<number2;i++) {
//                if (number2 % i == 0)
//                    return false;
//            }
//            return true;
//        };
//        int number2 = sc.nextInt();
//        boolean result2 = IsPrime.isPrime(number2);
//        System.out.println(number2 + (result2 ? " is prime " : " is not prime"));
//
//        //计算和
//        CalSum calsum = (number3) ->{
//            int sum = 0;
//            for(int i=1;i<number3;i++) {
//                sum += i;
//            }
//            return sum;
//        };
//        int number3 = sc.nextInt();
//        int sum = calsum.sum(number3);
//        System.out.println("1到" + number3 + "的累加和为" + sum);
//    }


//  第三题
//    public static void main(String[] args) {
//        Array array = (arr)->{
//            int sum = 0;
//            for(int i=0;i<arr.length;i++)
//                sum+=arr[i];
//            return sum;
//        };
//        int sum = array.add(new int[]{1,2,3,4,5,6,7,8,9});
//        System.out.println(sum);
//    }


}








